.flag-bg{
	background: #FE2D36;
	width: 600px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-70%);
}
.big-star{
	width: 110px;
	height: 110px;
	margin: 50px;
	position: relative;
}
.big-star .triangle-1,.big-star .triangle-2,.big-star .triangle-3{
	border-top: calc(55px * .726) solid #FEFF40;
	border-left: 55px solid #FEFF40;
	border-right: 55px solid #FEFF40;
}
.triangle-1,.triangle-2,.triangle-3{
	width: 0;
	height: 0;
    border-color: #FEFF40 transparent transparent  transparent !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.triangle-2{
    transform: translate(-50%,-50%) rotate(70.5deg);;
}
.triangle-3{
    transform: translate(-50%,-50%) rotate(-70.5deg);;
}
.small-star{
	width: 110px;
	height: 110px;
	position: absolute;
	top: 0;
	left: 0;
}
.small-star .triangle-1,.small-star .triangle-2,.small-star .triangle-3{
	border-top: calc(18.3333px * .726) solid #FEFF40;
	border-left: 18.3333px solid #FEFF40;
	border-right: 18.3333px solid #FEFF40;
}
.small-star.star-1{
	left: 150px;
	top: -10px;
	transform: rotate(25deg);
}
.small-star.star-2{
	top: 30px;
	left: 190px;
	transform: rotate(-20deg);
}
.small-star.star-3{
	top: 85px;
	left: 190px;
}
.small-star.star-4{
	left: 150px;
	top: 130px;
	transform: rotate(25deg);
}